home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / dcr.h < prev    next >
Text File  |  1996-07-10  |  2KB  |  46 lines

  1. /* k 0158    16/04/91    */
  2. /* k 0159       19/04/91        */
  3. /* k 0168       01/06/91        */
  4. /* k 0181    15/06/91    */
  5. struct dcr {
  6.   long free;        /* first free element        *//* @0158 */
  7.   long fdg;        /* first datagram        *//* @0158 */
  8.   long ldg;        /* last datagram        *//* @0158 */
  9.   long  eof;        /* EOF offset            *//* @0158 */
  10.   short data_no;    /* number of accepted datagrams *//* @0158 */
  11.   short cur;        /* current correlator        *//* @0158 */
  12.   char  flag;        /* flag             */
  13.   char  rsrv[1];    /*                *//* @0168 */
  14.   short data_end;       /* number of completed datagrams *//* @0168 */
  15.        };
  16. struct dcr_el {
  17.   long next;        /* link field             *//* @0158 */
  18.   long prev;            /* back feed                    *//* @0159 */
  19.   short myno;        /* datagram number        */
  20.   char flag;        /* flag                */
  21.   char onet;        /* area address            */
  22.   char  area[8];    /* area name            */
  23.   char node[8];        /* node name            */
  24.   char name[8];        /* Lu name            */
  25.   char user[8];        /* user name            */
  26.   long size;        /* size                *//* @0158 */
  27.   int year;        /* year                *//* @0157 */
  28.   char mday;        /* day                */
  29.   char mon;        /* month            */
  30.   char min;        /* minites            *//* @0157 */
  31.   char hour;        /* hour                */
  32.   char hun;        /*                *//* @0157 */
  33.   char sec;        /* seconds            */
  34.           };
  35. #define DCR_NOUSER 1
  36. #define DCR_ERROR  2
  37. #define DCR_NO_RESOURCE 3
  38. #define DCR_NO_SPACE 4
  39. #define DCR_GOST 0x40
  40. #define DCR_NEW 0x04
  41. #define DCR_QRP 0x10
  42. #define DCR_DELETE 0x20
  43. #define DCR_EXIST 0x02
  44. #define DCR_FULL 0x01
  45. #define DCR_CSI 0x08
  46.